home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-09-16 | 4.9 KB | 114 lines | [TEXT/ttxt] |
- MacCurveFit Version History
-
- • 1.0 September 1993
- Original version
-
- • 1.0.1 September 1993
- - Fixed a problem that prevented curve fitting with functions that
- used the coefficient 'h'.
-
- • 1.0.2 October 1993
- - Corrected the X and Y labels in the printed output from the Fit
- window.
- - Fixed a problem with the Plot and Fit window submenus. These menus
- are now displayed correctly with filenames containing parentheses.
- - The program now updates the fit window's title when the plot window
- is saved under a new name.
- - Fixed a printing problem on the LaserWriter Pro 600.
- - Defeated a conspiracy between the operating system and the Think
- Class Library. Filenames are displayed properly in the Print
- Monitor's status window.
- - Corrected a problem that sometimes caused fit windows to be saved
- with the functions removed.
- - Added a personalisation string to the splash screen.
- - Corrected the definition of R^2 in the manual.
-
- • 1.0.3 November 1993
- - No changes to source code.
- 1.0.2 was compiled using THINK C's code optimization settings in order
- to reduce the application size. This resulted in erroneous object code
- being produced and consequently the coefficient uncertainty calculation
- did not produce correct results. 1.0.3 is a recompilation without the
- code optimization.
-
- • 1.0.4 December 1993
- - Changed the plot-data file link mechanism. Data files are now
- remembered relative to the plot file and not relative to the
- application file. This is more logical when sending data and plot files
- to colleagues.
- - Corrected a problem that prevented the program from starting under the
- System 6 Finder when a MacCurveFit document icon was double clicked.
- - Prevented the program from aborting under System 6 when 'cancel' was
- clicked in the bad link dialog at startup.
- - Revised drawing procedure for rotated text to allow for MacDraw
- compatibility.
- - Reintroduced MacDraw compatible clipboard output by allowing the
- function curves to be created as smoothed polygons.
- - Revised the documentation to describe the coefficient uncertainties
- in more detail.
- - Reduced the file size of the documentation file by replacing the 8-bit
- colour images by 4-bit colour images.
-
- • 1.0.5 December 1993
- - Fixed a printing bug where the Y axis label was truncated. This was most
- evident on StyleWriters.
-
- • 1.0.6 January 1994
- - Fixed a bug that caused an alert box to be displayed occaisonally
- when printing the Fit window. The same bug also caused pagination
- problems.
-
- • 1.0.7 April 1994
- - The plot window can now be zoomed to completely cover an A4 portrait
- monitor without crashing.
-
- • 1.0.8 May 1994
- - Corrected a problem that caused a crash when certain plot files were opened.
- These plots were those that did not contain functions or curve fits.
- - Wrote the FPU version of MacCurveFit.
-
- • 1.1 August 1994
- - Added error bars to the plot.
- - Added a menu item to allow copying of the variance-covariance matrix to
- the clipboard.
- - When opening plot files with linked function files, the user will be asked
- to locate the function file if it cannot be found. Previously the plot opened
- without the function.
- - Fixed a minor bug that left ghost entries in the function popup menu
- when "Save As..." was selected followed by clicking cancel in the standard
- file dialog.
- - Added a dialog box for assigning column names.
- - Added extra function primitives to the function parser. The new functions
- are sqr(x) {x^2}; exp10(x) {10^x}; abs(x) {x if x>=0, -x if x<0}; sign(x) {+1 if
- x>0, 0 if x=0, -1 if x<0}; step(x, y) {0 if x<y, 1 if x>=y}; box(x, y, z) {1 if
- x<=y<=z, 0 if x>y or y>z}; min(x, y) {x if x<=y, y if x>y]; max(x, y) {x if x>=y,
- y if x<y}.
- - Added support for international decimal formats.
- - Provided dialogs for displaying predicted y values from curve fits.
- - Revised registration procedures. MCF Personaliser is no longer required.
- The program can be personalised through the Apple menu. A registration
- form can also be printed through the Apple menu.
-
- • 1.1.1 February 1995
- - Added a procedure for calculating x values from the fitted curve given
- a y value.
-
- • 1.1.2 March 1995
- - Fixed a bug that caused MCF to crash when a data column was renamed
- under certain circumstances.
-
- • 1.1.3 May 1995
- - Modified the File/New and File/Open... menu commands so that don't check
- the printer driver. The printer driver is checked only when the document
- is about to be printed.
-
- • 1.2 October 1995
- - Introduced the simultaneous curve fitting mode.
- - Revised the steepest descent and quasi-Newton algorithms to make
- them more robust.
- - Converted the user documentation into a stand-alone application
- (thanks to DocMaker from Green Mountain Software).
- - Added a Help item to the Apple menu to launch the user documentation.
- - Revised the mechanism for calculating x values.
- - Added weighted curve fitting.
-